package command;

import java.awt.event.InputEvent;
import java.io.Serializable;
import java.util.ArrayList;

public abstract class Command implements Serializable {
	private static final long serialVersionUID = 1L;
	public ArrayList<SearchMap> searchMap = new ArrayList<SearchMap>();
	String menuItem;
	Object[] values;
	String title;
	Object object;
	InputEvent[] action;
	
	public ArrayList<SearchMap> getSearchMap() {
		return searchMap;
	}

	public void setSearchMap(ArrayList<SearchMap> searchMap) {
		this.searchMap = searchMap;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getMenuItem() {
		return menuItem;
	}

	public void setMenuItem(String menuItem) {
		this.menuItem = menuItem;
	}

	public Object[] getValues() {
		return values;
	}

	public void setValues(Object[] values) {
		this.values = values;
	}

	public Object getObject() {
		return object;
	}

	public void setObject(Object object) {
		this.object = object;
	}

	public InputEvent[] getAction() {
		return action;
	}

	public void setAction(InputEvent[] action) {
		this.action = action;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

}
